//
//  TKGatewayListener.h
//  TKAppBase_V1
//
//  Created by liubao on 15-2-28.
//  Copyright (c) 2015年 liubao. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "TKHeartChecker.h"

/**
 *  @Author 刘宝, 2015-03-02 16:03:40
 *
 *  网关监听器
 */
@interface TKGatewayListener : NSObject

/**
 *  @Author 刘宝, 2015-08-24 17:08:56
 *
 *  网络测速代理
 */
@property(nonatomic,weak)id<TKSocketServerTestSpeedDelegate> delegate;

/**
 *  @Author 刘宝, 2015-03-02 16:03:37
 *
 *  单例模式
 *
 *  @return
 */
+(TKGatewayListener *)shareInstance;

/**
 *  @Author 刘宝, 2015-03-02 16:03:55
 *
 *  启动监听
 */
-(void)start;

/**
 *  @Author 刘宝, 2015-09-23 01:09:15
 *
 *  关闭监听
 */
-(void)stop;

/**
 *  @Author 刘宝, 2015-09-23 01:09:26
 *
 *  是否在运行
 */
-(BOOL)isRuning;

/**
 *  @Author 刘宝, 2015-03-02 16:03:55
 *
 *  启动某个服务的监听
 */
-(void)start:(NSString *)serverName;

@end
